package com.bonc.modules.rpt.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author jinlong
 * @date 2021/8/4
 */
@Data
@TableName("DWFRTOPR.TB_RPT_SUN_SHINE_ACTION_DAY")
public class SunshineActionEntity {
    @TableId
    @ExcelIgnore
    private Long id;
    /**
     * 月份
     */
    @ExcelProperty("日期")
    @DateTimeFormat("yyyy/MM/dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dealDate;

    /**
     * 流水号
     */
    @ExcelProperty("流水号")
    private String serialNo;
    /**
     * 投诉节点
     */
    @ExcelProperty("投诉节点")
    private String complainNode;
    /**
     * 客户号码
     */
    @ExcelProperty("客户号码")
    private String phoneNo;
    /**
     * 地市
     */
    @ExcelProperty("地市")
    private String cityName;
    /**
     * 投诉内容
     */
    @ExcelProperty("投诉内容")
    private String complainDesc;
    /**
     * 处理结果
     */
    @ExcelProperty("处理结果")
    private String dealResult;
    /**
     * 建单/非建单
     */
    @ExcelProperty("建单/非建单")
    private String isOrder;
    /**
     * 咪咕业务/互联网业务/积分业务/线上统一产品
     */
    @ExcelProperty("咪咕业务/互联网业务/积分业务/线上统一产品")
    private String busiType;
    /**
     * 专业公司拆分结果
     */
    @ExcelProperty("专业公司拆分结果")
    private String splitResult;
    /**
     * 省公司拆分确认
     */
    @ExcelProperty("省公司拆分确认")
    private String proSplit;
    /**
     * 办理渠道
     */
    @ExcelProperty("办理渠道")
    private String channel;
    /**
     * 渠道类型
     */
    @ExcelProperty("渠道类型")
    private String channelType;
    /**
     * 渠道名称
     */
    @ExcelProperty("渠道名称")
    private String channelName;
    /**
     * 无责
     */
    @ExcelProperty("无责")
    private String isDuty;
    /**
     * 有责类型
     */
    @ExcelProperty("有责类型")
    private String dutyType;
    /**
     * 其他情况具体描述
     */
    @ExcelProperty("其他情况具体描述")
    private String otherDesc;
    /**
     * 无责证据类型
     */
    @ExcelProperty("无责证据类型")
    private String noDutyType;
    /**
     * 无责具体情况
     */
    @ExcelProperty("无责具体情况")
    private String noDuty;
    /**
     * 无责判定依据
     */
    @ExcelProperty("无责判定依据")
    private String noDutyReason;
    /**
     * 预计惩处问责时间
     */
    @ExcelProperty("预计惩处问责时间")
    private String dutyMonth;
    /**
     * 备注
     */
    @ExcelProperty("备注")
    private String mark;
    /**
     * 一
     */
    @ExcelProperty("一")
    private String c1;
    /**
     * 二
     */
    @ExcelProperty("二")
    private String c2;
    /**
     * 三
     */
    @ExcelProperty("三")
    private String c3;
    /**
     * 四
     */
    @ExcelProperty("四")
    private String c4;
    /**
     * 五
     */
    @ExcelProperty("五")
    private String c5;
    /**
     * 六
     */
    @ExcelProperty("六")
    private String c6;
    /**
     * 七
     */
    @ExcelProperty("七")
    private String c7;
    /**
     * 责任部门
     */
    @ExcelProperty("责任部门")
    private String dutyDept;
}
